Analyzing Failure Recovery to Improve Planner Design
نویسنده
چکیده
Plans fail for many reasons. During planner development, failure can often be traced to actions of the planner itself. Failure recovery analysis is a procedure for analyzing execution traces of failure recovery to discover how the planner's actions may be causing failures. The four step procedure involves statistically analyzing execution data for dependencies between actions and failures, mapping those dependencies to plan structures, explaining how the structures might produce the observed dependencies, and recommending modi cations. The procedure is demonstrated by applying it to explain how a particular recovery action may lead to a particular failure in the Phoenix planner. The planner is modi ed based on the recommendations of the analysis, and the modifcations are shown to improve the planner's performance by removing a source of failure and so reducing the overall incidence of failure. This research was supported by DARPA-AFOSR contract F49620-89-C-00113, by the National Science Foundation under an Issues in Real-Time Computing grant, CDA-8922572, and by a grant from the Texas Instruments
منابع مشابه
Improving the Reliability of Artificial Intelligence Planning Systems by Analyzing their Failure Recovery
As planning technology improves, Artiicial Intelligence planners are being embedded in increasingly complicated environments: ones that are particularly challenging even for human experts. Consequently, failure is becoming both increasingly likely for these systems (due to the diicult and dynamic nature of the new environments) and increasingly important to address (due to the systems' potentia...
متن کاملIntegrating Failure Recovery with Planner Debugging
Automated failure recovery and debugging are two common methods of reducing the impact of failures. This paper proposes an integration of the two methods in a system for helping designers tune failure recovery and debug a plan knowledge base. The system will collect information about failures and their recovery during planner execution and use that information to identify possible flaws in fail...
متن کاملIntegrating Failure
Automated failure recovery and debugging are two common methods of reducing the impact of failures. This paper proposes an integration of the two methods in a system for helping designers tune failure recovery and debug a plan knowledge base. The system will collect information about failures and their recovery during planner execution and use that information to identify possible aws in failur...
متن کامل'Teleportation'-Based Motion Planner for Design Error Analysis
Probabilistic path planning techniques have proven to be vital for finding and validating solutions for difficult industrial assembly tasks. Nevertheless, the failure of a path planner to find a solution to a task does not suggest how to correct the error. We suggest a methodology to identify possible bottlenecks and present an algorithm to analyze the extent to which the design must be modifie...
متن کاملPlanning in Interplanetary Space: Theory and Practice
On May 17th 1999, NASA activated for the first time an AI-based planner/scheduler running on the flight processor of a spacecraft. This was part of the Remote Agent Experiment (RAX), a demonstration of closedloop planning and execution, and model-based state inference and failure recovery. This paper describes the RAX Planner/Scheduler (RAX-PS), both in terms of the underlying planning framewor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992